simon tatham Putty Vulnerabilities